.content{
	display: flex;
	flex-direction: column;
	align-items: left;
	justify-content: center;
	background-color: #f0f3f8;
	width: 100%;
}
.form{
	background-color: #FFFFFF;
	margin-top: 10rpx;
	width: 100%;
}
.sign-top{
	display: flex;
	align-items: center;
	border-bottom: 1rpx #f0f3f8 solid;
	padding-bottom: 29rpx;
	margin-top: 29rpx;
	text{
			font-family: PingFangSC;
			font-size: 32rpx;
			font-weight: normal;
			font-stretch: normal;
			line-height: 33rpx;
			letter-spacing: 0rpx;
			color: #333333;
			margin-left: 20rpx;
			vertical-align: 15%;
	}
	input{
		    display: inline-block;
			width: 238rpx;
			height: 23rpx;
			font-family: PingFangSC;
			font-size: 24rpx;
			font-weight: normal;
			font-stretch: normal;
			line-height: 33rpx;
			letter-spacing: 0rpx;
			color: #666666;
			margin-left: 20rpx;
	}
}
.sign-img{
	margin-top: 28rpx;
	text{
			font-family: PingFangSC-Regular;
			font-size: 32rpx;
			font-weight: normal;
			font-stretch: normal;
			line-height: 33rpx;
			letter-spacing: 0rpx;
			color: #333333;
			margin-left: 20rpx;
	}
	.word-photo-info{
			width: 162rpx;
			height: 162rpx;
			display: block;
			margin-left: 21rpx;
			margin-top: 29rpx;
			background-color: #000;
	}
}
.sign-bottom{
	display: inline-block;
	position: absolute;
	background-color: #ff6262;
	border-radius: 44rpx;
	width: 301rpx;
	height: 88rpx;
	left: 225rpx;
	margin-top: 476rpx;
	margin-bottom: 30rpx;
	text{
	        font-family: PingFangSC-Medium;
	        font-size: 32rpx;
	        font-weight: normal;
	        font-stretch: normal;
	        line-height: 33rpx;
	        letter-spacing: 0rpx;
	        color: #ffffff;
			position: absolute;
			width: 100%;
			text-align: center;
			margin-top: 28rpx;
	}
	image{
			width: 100%;
			height: 100%;
			position: absolute;
			display: inline-block;
	}
}
.radio-box{
    display: flex;
	align-items: center;
	text-align: center;
    position: relative;
    width: 86rpx;
    height: auto;
    line-height: 25rpx;
    margin-left: 8rpx;
  .radio-txt{
	  	font-family: PingFangSC-Regular;
	  	font-size: 24rpx;
	  	font-weight: normal;
	  	font-stretch: normal;
	  	line-height: 33rpx;
	  	letter-spacing: 0rpx;
	  	color: #666666;
		display: inline-block;
		margin-left: 39rpx;
		
  }
}
.radio {
    display: inline-block;
    width: 30rpx;
    height: 30rpx;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #999999;
    border-radius: 150rpx;
    margin-right: 39rpx;
    .radio-in{
	    display: inline-block;
	  	width: 15rpx;
	  	height: 15rpx;
		vertical-align: middle;
		cursor: pointer;
	  	border: 1px solid #999999;
	  	border-radius: 100rpx;
		position: absolute;
		margin-top: 7rpx;
		margin-left: 7rpx;
	}
}
.on {
	border: 1px solid #ff6262;
	.radio-in{
		background-color: #ff6262;
		border: 1px solid #ff6262;
	}
}
.bottom_pay_con {
		z-index: 100;
		width: 100%;
		height: 108rpx;
		position: fixed;
		left: 0;
		bottom: 0rpx;
		background-color: #ffffff;
		.pay_btn {
			width: 709rpx;
			background-color: #fd6666;
			border-radius: 44rpx;
			font-family: PingFangSC-Medium;
			font-size: 36rpx;
			font-weight: 500;
			line-height: 88rpx;
			letter-spacing: 0rpx;
			color: #ffffff;
			margin-top: 8rpx;
		}
	}
//模态弹框样式
.popup_container {
	width: 537rpx;
	height: 568rpx;
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	.img_con {
		width: 403rpx;
		height: 528rpx;
		text-align: center;
		.img {
			width: 403rpx;
			text-align: center;
			position: fixed;
			z-index: 999;
			top: 223rpx;
			left: 163rpx;
		}
	}
	.text_con {
		padding-bottom: 48rpx;
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
		padding-left: 84rpx;
		.title {
			font-family: PingFang-SC-Bold;
			font-size: 32rpx;
			font-weight: bold;
			line-height: 35rpx;
			color: #333333;
			padding-bottom: 17rpx;
			text-align: center;
		}
		.content {
			font-family: PingFangSC-Regular;
			font-size: 28rpx;
			line-height: 42rpx;
			color: #333333;
			text-align: center;
			background-color: #FFFFFF;
		}
	}

	.bc_con {
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: -1;
		width: 507rpx;
		height: 568rpx;
		background-color: #FFFFFF;
		border-radius: 10rpx;
	}
}